package com.cainiao.pojo;

import java.util.Date;

/**
 * 
 * UserWechat
 * 数据库表：user_wechat
 */
public class UserWechat {

    /**
     * 
     * 表字段 : user_wechat.id
     */
    private Long id;

    /**
     * 
     * 表字段 : user_wechat.biz_code
     */
    private String bizCode;

    /**
     * 用户名
     * 表字段 : user_wechat.name
     */
    private String name;

    /**
     * 用户头像(当用户更换头像时,此链接失效)
     * 表字段 : user_wechat.avatar_url
     */
    private String avatarUrl;

    /**
     * 座机号码
     * 表字段 : user_wechat.phone
     */
    private String phone;

    /**
     * 手机号码
     * 表字段 : user_wechat.mobile
     */
    private String mobile;

    /**
     * 
     * 表字段 : user_wechat.open_id
     */
    private String openId;

    /**
     * 
     * 表字段 : user_wechat.union_id
     */
    private String unionId;

    /**
     * 
     * 表字段 : user_wechat.country
     */
    private String country;

    /**
     * 
     * 表字段 : user_wechat.province
     */
    private String province;

    /**
     * 
     * 表字段 : user_wechat.city
     */
    private String city;

    /**
     * 用户状态：正常:0/冻结:1
     * 表字段 : user_wechat.status
     */
    private Byte status;

    /**
     * 逻辑删除标识 未删除:0;>已删除:1
     * 表字段 : user_wechat.delete_mark
     */
    private Byte deleteMark;

    /**
     * 昵称
     * 表字段 : user_wechat.nick_name
     */
    private String nickName;

    /**
     * 用户性别 (0 未知 | 1 男 | 2 女)
     * 表字段 : user_wechat.gender
     */
    private Byte gender;

    /**
     * 用户生日
     * 表字段 : user_wechat.birthday
     */
    private String birthday;

    /**
     * 微信号
     * 表字段 : user_wechat.wechat
     */
    private String wechat;

    /**
     * 创建时间
     * 表字段 : user_wechat.gmt_created
     */
    private Date gmtCreated;

    /**
     * 最近一次修改时间
     * 表字段 : user_wechat.gmt_modified
     */
    private Date gmtModified;

    /**
     * 获取  字段:user_wechat.id
     *
     * @return user_wechat.id, 
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置  字段:user_wechat.id
     *
     * @param id the value for user_wechat.id, 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取  字段:user_wechat.biz_code
     *
     * @return user_wechat.biz_code, 
     */
    public String getBizCode() {
        return bizCode;
    }

    /**
     * 设置  字段:user_wechat.biz_code
     *
     * @param bizCode the value for user_wechat.biz_code, 
     */
    public void setBizCode(String bizCode) {
        this.bizCode = bizCode == null ? null : bizCode.trim();
    }

    /**
     * 获取 用户名 字段:user_wechat.name
     *
     * @return user_wechat.name, 用户名
     */
    public String getName() {
        return name;
    }

    /**
     * 设置 用户名 字段:user_wechat.name
     *
     * @param name the value for user_wechat.name, 用户名
     */
    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    /**
     * 获取 用户头像(当用户更换头像时,此链接失效) 字段:user_wechat.avatar_url
     *
     * @return user_wechat.avatar_url, 用户头像(当用户更换头像时,此链接失效)
     */
    public String getAvatarUrl() {
        return avatarUrl;
    }

    /**
     * 设置 用户头像(当用户更换头像时,此链接失效) 字段:user_wechat.avatar_url
     *
     * @param avatarUrl the value for user_wechat.avatar_url, 用户头像(当用户更换头像时,此链接失效)
     */
    public void setAvatarUrl(String avatarUrl) {
        this.avatarUrl = avatarUrl == null ? null : avatarUrl.trim();
    }

    /**
     * 获取 座机号码 字段:user_wechat.phone
     *
     * @return user_wechat.phone, 座机号码
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 设置 座机号码 字段:user_wechat.phone
     *
     * @param phone the value for user_wechat.phone, 座机号码
     */
    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    /**
     * 获取 手机号码 字段:user_wechat.mobile
     *
     * @return user_wechat.mobile, 手机号码
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置 手机号码 字段:user_wechat.mobile
     *
     * @param mobile the value for user_wechat.mobile, 手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    /**
     * 获取  字段:user_wechat.open_id
     *
     * @return user_wechat.open_id, 
     */
    public String getOpenId() {
        return openId;
    }

    /**
     * 设置  字段:user_wechat.open_id
     *
     * @param openId the value for user_wechat.open_id, 
     */
    public void setOpenId(String openId) {
        this.openId = openId == null ? null : openId.trim();
    }

    /**
     * 获取  字段:user_wechat.union_id
     *
     * @return user_wechat.union_id, 
     */
    public String getUnionId() {
        return unionId;
    }

    /**
     * 设置  字段:user_wechat.union_id
     *
     * @param unionId the value for user_wechat.union_id, 
     */
    public void setUnionId(String unionId) {
        this.unionId = unionId == null ? null : unionId.trim();
    }

    /**
     * 获取  字段:user_wechat.country
     *
     * @return user_wechat.country, 
     */
    public String getCountry() {
        return country;
    }

    /**
     * 设置  字段:user_wechat.country
     *
     * @param country the value for user_wechat.country, 
     */
    public void setCountry(String country) {
        this.country = country == null ? null : country.trim();
    }

    /**
     * 获取  字段:user_wechat.province
     *
     * @return user_wechat.province, 
     */
    public String getProvince() {
        return province;
    }

    /**
     * 设置  字段:user_wechat.province
     *
     * @param province the value for user_wechat.province, 
     */
    public void setProvince(String province) {
        this.province = province == null ? null : province.trim();
    }

    /**
     * 获取  字段:user_wechat.city
     *
     * @return user_wechat.city, 
     */
    public String getCity() {
        return city;
    }

    /**
     * 设置  字段:user_wechat.city
     *
     * @param city the value for user_wechat.city, 
     */
    public void setCity(String city) {
        this.city = city == null ? null : city.trim();
    }

    /**
     * 获取 用户状态：正常:0/冻结:1 字段:user_wechat.status
     *
     * @return user_wechat.status, 用户状态：正常:0/冻结:1
     */
    public Byte getStatus() {
        return status;
    }

    /**
     * 设置 用户状态：正常:0/冻结:1 字段:user_wechat.status
     *
     * @param status the value for user_wechat.status, 用户状态：正常:0/冻结:1
     */
    public void setStatus(Byte status) {
        this.status = status;
    }

    /**
     * 获取 逻辑删除标识 未删除:0;>已删除:1 字段:user_wechat.delete_mark
     *
     * @return user_wechat.delete_mark, 逻辑删除标识 未删除:0;>已删除:1
     */
    public Byte getDeleteMark() {
        return deleteMark;
    }

    /**
     * 设置 逻辑删除标识 未删除:0;>已删除:1 字段:user_wechat.delete_mark
     *
     * @param deleteMark the value for user_wechat.delete_mark, 逻辑删除标识 未删除:0;>已删除:1
     */
    public void setDeleteMark(Byte deleteMark) {
        this.deleteMark = deleteMark;
    }

    /**
     * 获取 昵称 字段:user_wechat.nick_name
     *
     * @return user_wechat.nick_name, 昵称
     */
    public String getNickName() {
        return nickName;
    }

    /**
     * 设置 昵称 字段:user_wechat.nick_name
     *
     * @param nickName the value for user_wechat.nick_name, 昵称
     */
    public void setNickName(String nickName) {
        this.nickName = nickName == null ? null : nickName.trim();
    }

    /**
     * 获取 用户性别 (0 未知 | 1 男 | 2 女) 字段:user_wechat.gender
     *
     * @return user_wechat.gender, 用户性别 (0 未知 | 1 男 | 2 女)
     */
    public Byte getGender() {
        return gender;
    }

    /**
     * 设置 用户性别 (0 未知 | 1 男 | 2 女) 字段:user_wechat.gender
     *
     * @param gender the value for user_wechat.gender, 用户性别 (0 未知 | 1 男 | 2 女)
     */
    public void setGender(Byte gender) {
        this.gender = gender;
    }

    /**
     * 获取 用户生日 字段:user_wechat.birthday
     *
     * @return user_wechat.birthday, 用户生日
     */
    public String getBirthday() {
        return birthday;
    }

    /**
     * 设置 用户生日 字段:user_wechat.birthday
     *
     * @param birthday the value for user_wechat.birthday, 用户生日
     */
    public void setBirthday(String birthday) {
        this.birthday = birthday == null ? null : birthday.trim();
    }

    /**
     * 获取 微信号 字段:user_wechat.wechat
     *
     * @return user_wechat.wechat, 微信号
     */
    public String getWechat() {
        return wechat;
    }

    /**
     * 设置 微信号 字段:user_wechat.wechat
     *
     * @param wechat the value for user_wechat.wechat, 微信号
     */
    public void setWechat(String wechat) {
        this.wechat = wechat == null ? null : wechat.trim();
    }

    /**
     * 获取 创建时间 字段:user_wechat.gmt_created
     *
     * @return user_wechat.gmt_created, 创建时间
     */
    public Date getGmtCreated() {
        return gmtCreated;
    }

    /**
     * 设置 创建时间 字段:user_wechat.gmt_created
     *
     * @param gmtCreated the value for user_wechat.gmt_created, 创建时间
     */
    public void setGmtCreated(Date gmtCreated) {
        this.gmtCreated = gmtCreated;
    }

    /**
     * 获取 最近一次修改时间 字段:user_wechat.gmt_modified
     *
     * @return user_wechat.gmt_modified, 最近一次修改时间
     */
    public Date getGmtModified() {
        return gmtModified;
    }

    /**
     * 设置 最近一次修改时间 字段:user_wechat.gmt_modified
     *
     * @param gmtModified the value for user_wechat.gmt_modified, 最近一次修改时间
     */
    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }
}